package com.THHSEI.runmap.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * 智水地图网站配置
 * @author xiaolei
 * @date 2018年4月14日
 */
@Mapper
public interface D_Address {
	
    /**
	 * 系统登录
	 * @author xiaolei
	 * @date 2018年10月10日
	 */
    public List<Map<String, String>> systemLogin(
    		@Param("params") Map<String, Object> params
    		);
	
    /**
	 * 获取未完成任务列表
	 * @author xiaolei
	 * @date 2018年10月10日
	 */
    public List<Map<String, Object>> getNoTaskList(
    		@Param("userid") int userid
    		);
	
    /**
	 * 获取已完成任务列表
	 * @author xiaolei
	 * @date 2018年10月10日
	 */
    public List<Map<String, Object>> getYesTaskList(
    		@Param("userid") int userid
    		);
   
    /**
	 * 添加任务
	 * @author xiaolei
	 * @date 2018年10月10日
	 */
    public List<Map<String, String>> addNewTask(
    		@Param("params") Map<String, Object> params,
    		@Param("lng") double lng,
    		@Param("lat") double lat,
    		@Param("userid") int userid
    		);
	
    /**
	 * 更新任务状态
	 * @author xiaolei
	 * @date 2018年10月10日
	 */
    public List<Map<String, String>> updateTaskStatus(
    		@Param("taskid") int taskid,
    		@Param("status") int status
    		);
	
    /**
	 * 删除全部已完成任务
	 * @author xiaolei
	 * @date 2018年10月10日
	 */
    public List<Map<String, String>> deleteAllYesTask(
    		@Param("userid") int userid
    		);
    
    
    
    
    
    
    
    
}
